<?php
class Model_Abstract extends Model
{
    const   BEDROOMS            = 'How many bedrooms?',
            BATHROOMS           = 'How many bathrooms?',
            BESTDAYS            = 'Best day(s) and time(s) for your cleaning',
            OFTEN               = 'How often?',
            STUDIO              = 'Studio',

            ONE_BEDROOM         = '1 bedroom',
            TWO_BEDROOMS        = '2 bedrooms',
            THREE_BEDROOMS      = '3 bedrooms',
            FOUR_BEDROOMS       = '4 bedrooms',
            MORE_BEDROOMS       = '5+ bedrooms',

            ONE_BATHROOM        = '1 bathroom',
            ONE_AND_HALF_BATHROOM= '1.5 bathrooms',
            TWO_BATHROOMS       = '2 bathrooms',
            THREE_BATHROOMS     = '3 bathrooms',
            MORE_BATHROOMS      = '4+ bathrooms',

            WEEKLY              = 'Weekly',
            MONTHLY             = 'Monthly',
            EVERY_OTHER_WEEK    = 'Every other week',
            NOT_SURE_YET        = 'I\'m not sure yet',

            DETAILS             = 'Details of your request',

            FIRST_NAME          = 'First name ',
            LAST_NAME           = 'Last name ',
            EMAIL               = 'Email address ',
            PHONE_NUM           = 'Phone number ',
            ADDRESS             = 'Address',
            ZIP_CODE            = 'ZIP code',

            ONE_TIME_CLEANING   = 'One time cleaning',
            RECURRING_CLEANING  = 'Recurring cleaning',
            GENERAL_CLEANING    = 'General Cleaning' ,
            MOVING_CLEANING     = 'Move in/out cleaning',
            POST_CLEANING       = 'Post construction/renovation cleaning',
            SEASONAL_CLEANING   = 'Seasonal cleaning',
            AFTER_PARTY_CLEANING= 'After-party cleaning',

    //new
            BUSINESS_TYPE       = 'What kind of business?',

            //levels
            LEVELS              = 'How many levels to clean',
            ONE_LEVEL           = '1 level',
            TWO_LEVELS          = '2 levels',
            THREE_LEVELS        = '3 levels',
            FOUR_LEVELS         = '4 levels',
            MORE_LEVELS         = '5+ levels',

            //rooms
            ROOMS               = 'How many rooms totally?',
            SQUARE              = 'How many square feet totally?';




    
    public static $CLEAN_TYPES = array(
        'one_time_cleaning'     =>      self::ONE_TIME_CLEANING,
        'recurring_cleaning'    =>      self::RECURRING_CLEANING,
        'general_cleaning'      =>      self::GENERAL_CLEANING,
        'moving_cleaning'       =>      self::MOVING_CLEANING,
        'post_cleaning'         =>      self::POST_CLEANING,
        'seasonal_cleaning'     =>      self::SEASONAL_CLEANING,
        'after_party_cleaning'  =>      self::AFTER_PARTY_CLEANING,

        'one_time_cleaning_comm'     =>      self::ONE_TIME_CLEANING,
        'recurring_cleaning_comm'    =>      self::RECURRING_CLEANING,
        'general_cleaning_comm'      =>      self::GENERAL_CLEANING,
        'moving_cleaning_comm'       =>      self::MOVING_CLEANING,
        'post_cleaning_comm'         =>      self::POST_CLEANING,
        'seasonal_cleaning_comm'     =>      self::SEASONAL_CLEANING,
        'after_party_cleaning_comm'  =>      self::AFTER_PARTY_CLEANING
    );

    public static $PERIDIOCITY = array(
        'weekly'                =>      self::WEEKLY,
        'monthly'               =>      self::MONTHLY,
        'every_other_week'      =>      self::EVERY_OTHER_WEEK,
        'not_sure_yet'          =>      self::NOT_SURE_YET
    );

    public static $BEDROOMS = array(
        'studio'                =>      self::STUDIO,
        'one_bedroom'           =>      self::ONE_BEDROOM,
        'two_bedrooms'          =>      self::TWO_BEDROOMS,
        'three_bedrooms'        =>      self::THREE_BEDROOMS,
        'four_bedrooms'         =>      self::FOUR_BEDROOMS,
        'more_bedrooms'         =>      self::MORE_BEDROOMS
    );

    public static $BATHROOMS = array(
        'one_bathroom'          =>      self::ONE_BATHROOM,
        'one_andhalf_bathroom'  =>      self::ONE_AND_HALF_BATHROOM,
        'two_bathrooms'         =>      self::TWO_BATHROOMS,
        'three_bathrooms'       =>      self::THREE_BATHROOMS,
        'more_bathrooms'        =>      self::MORE_BATHROOMS
    );

    //new
    public static $LEVELS = array(
        'one_level'             =>      self::ONE_LEVEL,
        'two_levels'            =>      self::TWO_LEVELS,
        'three_levels'          =>      self::THREE_LEVELS,
        'four_levels'           =>      self::FOUR_LEVELS,
        'more_levels'           =>      self::MORE_LEVELS
    );

    public function __construct(){
        parent::__construct();
    }

}